Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.07.2014, 17:09
Аспирант
Отправить личное сообщение для skillful Посмотреть профиль Найти все сообщения от skillful
 
Регистрация: 18.09.2012
Сообщений: 55

Счетчик обратного времени (эпоха unix)
<!DOCTYPE HTML>
<html lang="ru">
<head>
<meta charset="utf-8" />
<title>Счетчик времени до события</title>

</head>
<body>

<script type="text/javascript">
	var UNIX_TIMESTAMP = Math.round(new Date().getTime() / 1000);

	//Функция вычисляет время до события
	function timeToEvent(eventDate)
	{
		var output = '';

		// количество дней до события
		var daystoED = Math.round(eventDate / 86400);
		daystoED = (daystoED < 1) ? "0"+daystoED : daystoED;

		// количество часов до события
		//var hourstoED = ?????

		// количество минут до события
		//var minutestoED = ?????

		// количество секунд до события
		//var secondstoED = ?????

		output = daystoED+" дн. " + hourstoED + " час. " + minutestoED + " мин. " + secondstoED + " сек.";

		return output;
	}

	window.onload = function()
	{
		var remained_time = '1405643834'; // дата предстоящего события
		var eventDate = remained_time - UNIX_TIMESTAMP; // Сколько секунд осталось до предстоящего события

		//alert("Дата окончания: " + remained_time + " - Текущая дата: " + UNIX_TIMESTAMP);
		//alert("Осталось: " + eventDate + " секунд");

		var span = document.getElementById('timetoevent');
		var text = "До окончания осталось: ";
		var div = document.getElementById('event-mess');

		if(UNIX_TIMESTAMP < remained_time)
		{
			div.firstChild.nodeValue = text;
			window.setInterval(function()
			{ 
				span.innerHTML = timeToEvent(eventDate); 
			},1000);
		}
	}
	</script>

	<div id="event-mess"> <span id="timetoevent"></span></div>
</body>
</html>

Здравствуйте. Собственно, как сделать чтоб счетчик показывал, время до окончания определенного события (год, месяц, день, час, минута, секунда)? Время указывается в unix (переменная remained_time).
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт обратного отсчета времени Artem555 Общие вопросы Javascript 4 17.06.2014 15:09
Счетчик обратного отсчета с ежедневным рестартом Илья1982 Общие вопросы Javascript 3 24.11.2013 12:24
Скрипт обратного отсчета времени Extremal1989 Общие вопросы Javascript 13 30.12.2012 11:47
js обратного отсчёта времени inclub Элементы интерфейса 1 24.11.2011 20:49
Нужен счетчик времени vai Общие вопросы Javascript 1 13.03.2011 20:40